package com.ctshk.rpc.hotel.dto;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.time.LocalDateTime;
import java.util.List;

@Data
@ApiModel(value="ChimeLongHotelProductDTO对象", description="长隆酒店产品DTO对象")
public class ChimeLongHotelProductDTO implements Serializable {
    private static final long serialVersionUID = 1L;

    @ApiModelProperty(value = "")
    private String productCode;

    @ApiModelProperty(value = "")
    private String productName;

    @ApiModelProperty(value = "")
    private String productDescription;

    @ApiModelProperty(value = "")
    private String region;

    @ApiModelProperty(value = "")
    private String purchaseType;

    @ApiModelProperty(value = "")
    private String promotionType;

    @ApiModelProperty(value = "")
    private String productDays;

    @ApiModelProperty(value = "")
    private String scheduleOnline;

    @ApiModelProperty(value = "")
    private LocalDateTime saleBegDate;

    @ApiModelProperty(value = "")
    private String scheduleOffline;

    @ApiModelProperty(value = "")
    private String containHotel;

    @ApiModelProperty(value = "")
    private String containDinner;

    @ApiModelProperty(value = "")
    private String containTicket;

    @ApiModelProperty(value = "")
    private String seasonType;

    @ApiModelProperty(value = "")
    private String containBus;

    @ApiModelProperty(value = "")
    private String hotelCode;

    @ApiModelProperty(value = "")
    private String payType;

    @ApiModelProperty(value = "")
    private String maxBuyDays;

    @ApiModelProperty(value = "")
    private String aheadBuyDays;

    @ApiModelProperty(value = "")
    private String canBuyOnday;

    @ApiModelProperty(value = "")
    private String orderMaxBookingNum;

    @ApiModelProperty(value = "")
    private String accountMaxBookingNum;

    @ApiModelProperty(value = "")
    private String monday;

    @ApiModelProperty(value = "")
    private String tuesday;

    @ApiModelProperty(value = "")
    private String wednesday;

    @ApiModelProperty(value = "")
    private String thursday;

    @ApiModelProperty(value = "")
    private String friday;

    @ApiModelProperty(value = "")
    private String saturday;

    @ApiModelProperty(value = "")
    private String sunday;

    @ApiModelProperty(value = "")
    private List<String> useRangeData;

    @ApiModelProperty(value = "")
    private List<String> changeRule;
}
